package sctu.edu.java.year2016.team02.huangguojing.day20160605.Chapter12_2;

/**
 * Created by Eoly on 2016/6/5.
 * 编写程序，使用字符输入、输出流读取文件，将一段文字加密后存入文件，然后再读取，并将加密前与加密后的文件输出。
 */
class KeysWords extends WordsChanges {

    String  Changes(String words){
        System.out.println("Before Changes��"+super.toString(getPreWords()));
        byte[] keys=words.getBytes();
        byte[] forKeys=getPreWords().getBytes();
        byte[] KeysWords=forKeys;
        for(int i=0;i<forKeys.length;i++)
            for(int j=0;j<keys.length;j++){
                KeysWords[i]^=keys[j];
            }
        setEndWords(new String(KeysWords,0,KeysWords.length));
        return getEndWords();
    }
}
